home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group97b.txt / 000011_icon-group-sender _Thu Jul 3 06:31:21 1997.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Received: from kingfisher.CS.Arizona.EDU by cheltenham.cs.arizona.edu; Tue, 8 Jul 1997 08:44:12 MST
  2. Received: by kingfisher.CS.Arizona.EDU; (5.65v3.2/1.1.8.2/08Nov94-0446PM)
  3.     id AA24754; Tue, 8 Jul 1997 08:44:11 -0700
  4. Posted-Date: Thu, 3 Jul 1997 06:31:21 -0500 (CDT)
  5. Date: Thu, 3 Jul 1997 06:31:21 -0500 (CDT)
  6. From: Chris Tenaglia <cdt@post.its.mcw.edu>
  7. To: icon-group@cs.arizona.edu
  8. Subject: re:scripting paper
  9. Message-Id: <Pine.SOL.3.96.970703060619.11789A-100000@post.its.mcw.edu>
  10. Mime-Version: 1.0
  11. Content-Type: TEXT/PLAIN; charset=US-ASCII
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13. Status: RO
  14.  
  15. I read the paper and I kind of thought, what's the point?
  16. It's not system vs scripting. I think there will always
  17. be a need for low level programming to build operating
  18. systems and drivers for new devices. It seems like C is
  19. the assembler of the current era. The next level may
  20. be applications. Each language is a tool designed to be
  21. applied to certain tasks. Icon is a good general tool for
  22. file filtering and algorythms. But I wouldn't use it to
  23. write a word processor. DEC had a language called TPU that
  24. ideally suited to writing editors and word processors.
  25. Writing a word processor in perl is even more ridiculous.
  26. That would be like screwing in a lightbulb with a chainsaw.
  27.  
  28. I think it's actually a matter of 'beauty'. I have come
  29. back to icon programs after years and they are still clear
  30. and understandible. Maybe it's because perl programmers
  31. didn't know of any better tools, or they have some suite
  32. of perl scripts a vendor gave them, or perhaps they have
  33. an ill conceived corporate standard they have to adhere
  34. to. I have yet to see a perl script that impressed me
  35. in regard to design, clarity, and maintainability.
  36. I have seen beautiful programs in IBM 360 assembler,
  37. BASIC, COBOL, and pascal. I suppose beauty is less
  38. important for one time throw away code and machine
  39. generated programs. But beauty is such a subjective
  40. matter but it's probably worth discussing or even demonstrating.
  41.  
  42.  
  43. Chris Tenaglia   (system manager)     |  The future foretold,
  44. Medical College of Wisconsin          |  The past explained,
  45. 8701 W. Watertown Plank Rd.           |  The present largely appologized for.
  46. Milwaukee, WI 53226   (414)456-8765   |  Organon to the Doctor
  47.  
  48.  
  49.